const getBaseUrl = function () {
  if (process.env.NODE_ENV === 'production') {
    if (process.env.VUE_APP_ENV === 'qa') {
      return '/'
    } else if (process.env.VUE_APP_ENV === 'demo') {
      return '/'
    } else {
      return '/' //你的cdn地址或者生产环境的静态资源连接
    }
  } else { //dev
    return ''
  }
}
module.exports = {
  publicPath: getBaseUrl(),
  productionSourceMap: false,
  css: {
    extract: process.env.NODE_ENV === 'production',
    sourceMap: false
  },
  chainWebpack: config => {
    // 移除 prefetch 插件, prefetch会让浏览器在空闲时间依然加载所有的js
    config.plugins.delete('prefetch')

    // 或者
    // 修改它的选项：
    // config.plugin('prefetch').tap(options => {
    //   options[0].fileBlacklist = options[0].fileBlacklist || []
    //   options[0].fileBlacklist.push(/myasyncRoute(.)+?\.js$/)
    //   return options
    // })
  }
}
